print('Введите ваше число')
num = int(input())
for i in range(1):
    if num in range(1000, 9999):
        print('Оно четырёхзначное')
    else:
        print("Оно не четырёхзначное")
        exit()
    if num % 2 == 0:
        print('Число чётное: Да')
    else:
        print('Число чётное: Нет')

    if num % 3 == 0:
        print('Число кратно трём: Да')
    else:
        print('Число кратно трём: Нет')

    x = num ** (0.5)
    print(f'Число является квадратом числа : {x}')
    print()
    digits = [int(d) for d in str(num)]
    min_digit = min(digits)
    max_digit = max(digits)
    zeros_count = digits.count(0)
    print(f'Наименьшая цифра числа: {min_digit}')
    print(f'Наибольшая цифра числа: {max_digit}')
    print(f'Количество нулей в числе: {zeros_count}')
    print()
    b = (num // 1000)
    z = ((num - b * 1000) // 100)
    a = (((num - b * 1000) - z * 100) // 10)
    w = (((num - b * 1000) - z * 100) - a * 10)
    w = w ** 2
    if w < 10:
        print(f'Цифра в разряде единиц является квадратом цифры: {w}')
    else:
        print('Цифра в разряде тысяч является квадратом цифры: Нет')
    a = a ** 2
    if a < 10:
        print(f'Цифра в разряде десятков является квадратом цифры: {a}')
    else:
        print('Цифра в разряде тысяч является квадратом цифры: Нет')
    z = z ** 2
    if z < 10:
        print(f'Цифра в разряде сотен является квадратом цифры: {z}')
    else:
        print('Цифра в разряде сотен является квадратом цифры: Нет')
    b = b ** 2
    if b < 10:
        print(f'Цифра в разряде тысяч является квадратом цифры: {b}')
    else:
        print('Цифра в разряде тысяч является квадратом цифры: Нет')
